<?php
	
	include_once "inc/defines.php";
	
	$unquoted = array("id_grptp", "id_parcours");
	$id_ue = $_POST["id_ue"];
	$id_etud = $_POST["id_etud"];
	$db = new PDO(SERVER.":host=".HOST.";dbname=".BASE, USER, PASS);
	$sqlQuery = "SELECT * from ".UE_CAP_TABLE." WHERE id_etud=".$id_etud." AND id_ue=".$id_ue.";"; //on verifie d'abord si l'etudiant avait deja capitalise cette UE
	$st = $db->prepare($sqlQuery);
	$st->execute();
	$ligne = $st->fetch(PDO::FETCH_ASSOC);
	if(isset($_POST["capitalisee"])) { //si la checkbox est cochee (mise a jour ou ajout d'une capitalisation)
		if($st->rowCount() != 0) { //si l'etudiant avait deja capitalise cette UE
			$sqlQuery = "UPDATE ".UE_CAP_TABLE." SET id_etud=".$id_etud.", id_ue=".$id_ue.", moyenne_uecap=".$_POST["moyenne_uecap"]." WHERE id_etud=".$id_etud." AND id_ue=".$id_ue.";";
		}
		else { //si l'etudiant n'avait pas deja capitalise cette UE
			$sqlQuery = "INSERT INTO ".UE_CAP_TABLE." VALUES(NULL, ".$id_etud.", ".$id_ue.", ".$_POST["moyenne_uecap"].");";
		}
		$st = $db->prepare($sqlQuery);
		$st->execute();
	}
	else { //checkbox decochee (supression)
		if($st->rowCount() != 0) { //on verifie que la capitalisation existe deja (evite des erreurs)
			$sqlQuery = "DELETE FROM ".UE_CAP_TABLE." WHERE id_etud=".$id_etud." AND id_ue=".$id_ue.";";
			$st = $db->prepare($sqlQuery);
			$st->execute();
		}
	}
	header('Location: '.$_SERVER['HTTP_REFERER'], true, 302); //revenir a la page precedante en rafraichissant la page

?>
